place with abundant prickly palm tree - German English Dictionary